
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../general.css" rel="stylesheet">
<style type="text/css"></style>
<link href="../sdk.css" rel="stylesheet">
<script type="text/javascript" src="../mootools-1.2.1-yui.js"></script><script type="text/javascript" src="../sessvars.js"></script><script type="text/javascript" src="../sdk.js"></script>
<meta name="collection" content="api">
<meta name="keywords" content="JavaFX, Java FX">
<title>JavaFX 1.0 API | javafx.scene.Node | Java FX</title>
</head>
<body>
<div id="top-header">
<h1>
<a href="../index.html">Java<b>FX</b>: <i>Bringing Rich Experiences To All the Screens Of Your Life</i></a>
</h1>
<h3 id="master-index-link">
<a href="../master-index.html">master index</a>
</h3>
<h3 id="profile-switcher">Profile: <a href="#" id="select-desktop-profile">desktop</a>, <a href="#" id="select-common-profile">common</a>
</h3>
</div>
<ul id="classes-toc">
<li>
<h4 class="header">
<a href="#">javafx.animation</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.Interpolatable.html">Interpolatable</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.Interpolator.html">Interpolator</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.KeyFrame.html">KeyFrame</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.KeyValue.html">KeyValue</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.KeyValueTarget.html">KeyValueTarget</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.KeyValueTarget.Type.html">KeyValueTarget.Type</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.SimpleInterpolator.html">SimpleInterpolator</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation/javafx.animation.Timeline.html">Timeline</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.animation.transition</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.AnimationPath.html">AnimationPath</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.FadeTransition.html">FadeTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.OrientationType.html">OrientationType</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.ParallelTransition.html">ParallelTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.PathTransition.html">PathTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.PauseTransition.html">PauseTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.RotateTransition.html">RotateTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.ScaleTransition.html">ScaleTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.SequentialTransition.html">SequentialTransition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.Transition.html">Transition</a>
</li>
<li class="profile-common ">
<a href="../javafx.animation.transition/javafx.animation.transition.TranslateTransition.html">TranslateTransition</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.async</a>
</h4>
<ul class="content">
<li class="">
<a href="../javafx.async/javafx.async.AbstractAsyncOperation.html">AbstractAsyncOperation</a>
</li>
<li class="">
<a href="../javafx.async/javafx.async.RemoteTextDocument.html">RemoteTextDocument</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.data.pull</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.data.pull/javafx.data.pull.Event.html">Event</a>
</li>
<li class="profile-common ">
<a href="../javafx.data.pull/javafx.data.pull.PullParser.html">PullParser</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.data.xml</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.data.xml/javafx.data.xml.QName.html">QName</a>
</li>
<li class="">
<a href="../javafx.data.xml/javafx.data.xml.XMLConstants.html">XMLConstants</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.ext.swing</a>
</h4>
<ul class="content">
<li class="private">
<a href="../javafx.ext.swing/javafx.ext.swing.JTextFieldImpl.html">JTextFieldImpl</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingAbstractButton.html">SwingAbstractButton</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingButton.html">SwingButton</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingCheckBox.html">SwingCheckBox</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingComboBox.html">SwingComboBox</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingComboBoxItem.html">SwingComboBoxItem</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingComponent.html">SwingComponent</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingHorizontalAlignment.html">SwingHorizontalAlignment</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingIcon.html">SwingIcon</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingLabel.html">SwingLabel</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingList.html">SwingList</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingListItem.html">SwingListItem</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingRadioButton.html">SwingRadioButton</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingScrollableComponent.html">SwingScrollableComponent</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingScrollPane.html">SwingScrollPane</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingSlider.html">SwingSlider</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingTextField.html">SwingTextField</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingToggleButton.html">SwingToggleButton</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingToggleGroup.html">SwingToggleGroup</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.ext.swing/javafx.ext.swing.SwingVerticalAlignment.html">SwingVerticalAlignment</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.geometry</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.geometry/javafx.geometry.Point2D.html">Point2D</a>
</li>
<li class="profile-common ">
<a href="../javafx.geometry/javafx.geometry.Rectangle2D.html">Rectangle2D</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.io.http</a>
</h4>
<ul class="content">
<li class="">
<a href="../javafx.io.http/javafx.io.http.BasicAuth.html">BasicAuth</a>
</li>
<li class="">
<a href="../javafx.io.http/javafx.io.http.HttpHeaders.html">HttpHeaders</a>
</li>
<li class="profile-common ">
<a href="../javafx.io.http/javafx.io.http.HttpRequest.html">HttpRequest</a>
</li>
<li class="">
<a href="../javafx.io.http/javafx.io.http.HttpStatus.html">HttpStatus</a>
</li>
<li class="profile-common ">
<a href="../javafx.io.http/javafx.io.http.Parameter.html">Parameter</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.lang</a>
</h4>
<ul class="content">
<li class="">
<a href="../javafx.lang/javafx.lang.Builtins.html">Builtins</a>
</li>
<li class="profile-common ">
<a href="../javafx.lang/javafx.lang.Duration.html">Duration</a>
</li>
<li class="profile-common ">
<a href="../javafx.lang/javafx.lang.FX.html">FX</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.reflect</a>
</h4>
<ul class="content">
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXBooleanValue.html">FXBooleanValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXClassType.html">FXClassType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXContext.html">FXContext</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXDoubleValue.html">FXDoubleValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXFloatValue.html">FXFloatValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXFunctionMember.html">FXFunctionMember</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXFunctionType.html">FXFunctionType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXFunctionValue.html">FXFunctionValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXIntegerValue.html">FXIntegerValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXJavaArrayType.html">FXJavaArrayType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.html">FXLocal</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.ClassType.html">FXLocal.ClassType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.Context.html">FXLocal.Context</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.FunctionValue.html">FXLocal.FunctionValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.ObjectValue.html">FXLocal.ObjectValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.Value.html">FXLocal.Value</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocal.VarMemberLocation.html">FXLocal.VarMemberLocation</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLocation.html">FXLocation</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXLongValue.html">FXLongValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXMember.html">FXMember</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXMemberFilter.html">FXMemberFilter</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXObjectValue.html">FXObjectValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXPrimitiveType.html">FXPrimitiveType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXPrimitiveValue.html">FXPrimitiveValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXSequenceBuilder.html">FXSequenceBuilder</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXSequenceType.html">FXSequenceType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXSequenceValue.html">FXSequenceValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXType.html">FXType</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXValue.html">FXValue</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXVarMember.html">FXVarMember</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.reflect/javafx.reflect.FXVarMemberLocation.html">FXVarMemberLocation</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene</a>
</h4>
<ul class="content">
<li class="profile-common conditional cursor ">
<a href="../javafx.scene/javafx.scene.Cursor.html">Cursor</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene/javafx.scene.CustomNode.html">CustomNode</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene/javafx.scene.Group.html">Group</a>
</li>
<li class="profile-common  selected-class">
<a href="../javafx.scene/javafx.scene.Node.html">Node</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene/javafx.scene.Scene.html">Scene</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.control</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.control/javafx.scene.control.Control.html">Control</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.control/javafx.scene.control.Skin.html">Skin</a>
</li>
<li class="private">
<a href="../javafx.scene.control/javafx.scene.control.Skin.Listener.html">Skin.Listener</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.control/javafx.scene.control.TextBox.html">TextBox</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.effect</a>
</h4>
<ul class="content">
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Blend.html">Blend</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.BlendMode.html">BlendMode</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Bloom.html">Bloom</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.ColorAdjust.html">ColorAdjust</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.DisplacementMap.html">DisplacementMap</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.DropShadow.html">DropShadow</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Effect.html">Effect</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.FloatMap.html">FloatMap</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Flood.html">Flood</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.GaussianBlur.html">GaussianBlur</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Glow.html">Glow</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Identity.html">Identity</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.InnerShadow.html">InnerShadow</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.InvertMask.html">InvertMask</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Lighting.html">Lighting</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.MotionBlur.html">MotionBlur</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.PerspectiveTransform.html">PerspectiveTransform</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Reflection.html">Reflection</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.SepiaTone.html">SepiaTone</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect/javafx.scene.effect.Shadow.html">Shadow</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.effect.light</a>
</h4>
<ul class="content">
<li class="profile-desktop ">
<a href="../javafx.scene.effect.light/javafx.scene.effect.light.DistantLight.html">DistantLight</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect.light/javafx.scene.effect.light.Light.html">Light</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect.light/javafx.scene.effect.light.PointLight.html">PointLight</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.effect.light/javafx.scene.effect.light.SpotLight.html">SpotLight</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.image</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.image/javafx.scene.image.Image.html">Image</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.image/javafx.scene.image.ImageView.html">ImageView</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.input</a>
</h4>
<ul class="content">
<li class="profile-common conditional keyboard ">
<a href="../javafx.scene.input/javafx.scene.input.KeyCode.html">KeyCode</a>
</li>
<li class="profile-common conditional keyboard ">
<a href="../javafx.scene.input/javafx.scene.input.KeyEvent.html">KeyEvent</a>
</li>
<li class="profile-common conditional mouse ">
<a href="../javafx.scene.input/javafx.scene.input.MouseButton.html">MouseButton</a>
</li>
<li class="profile-common conditional mouse ">
<a href="../javafx.scene.input/javafx.scene.input.MouseEvent.html">MouseEvent</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.layout</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.layout/javafx.scene.layout.Container.html">Container</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.layout/javafx.scene.layout.HBox.html">HBox</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.layout/javafx.scene.layout.Resizable.html">Resizable</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.layout/javafx.scene.layout.VBox.html">VBox</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.media</a>
</h4>
<ul class="content">
<li class="">
<a href="../javafx.scene.media/javafx.scene.media.AudioTrack.html">AudioTrack</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.media/javafx.scene.media.Media.html">Media</a>
</li>
<li class="">
<a href="../javafx.scene.media/javafx.scene.media.Media.Metadata.html">Media.Metadata</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.media/javafx.scene.media.MediaError.html">MediaError</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.media/javafx.scene.media.MediaPlayer.html">MediaPlayer</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.media/javafx.scene.media.MediaTimer.html">MediaTimer</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.media/javafx.scene.media.MediaView.html">MediaView</a>
</li>
<li class="">
<a href="../javafx.scene.media/javafx.scene.media.SubtitleTrack.html">SubtitleTrack</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.media/javafx.scene.media.Track.html">Track</a>
</li>
<li class="">
<a href="../javafx.scene.media/javafx.scene.media.TrackType.html">TrackType</a>
</li>
<li class="">
<a href="../javafx.scene.media/javafx.scene.media.VideoTrack.html">VideoTrack</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.paint</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.paint/javafx.scene.paint.Color.html">Color</a>
</li>
<li class="profile-common conditional multigradient ">
<a href="../javafx.scene.paint/javafx.scene.paint.CycleMethod.html">CycleMethod</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.paint/javafx.scene.paint.LinearGradient.html">LinearGradient</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.paint/javafx.scene.paint.Paint.html">Paint</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.paint/javafx.scene.paint.RadialGradient.html">RadialGradient</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.paint/javafx.scene.paint.Stop.html">Stop</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.shape</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Arc.html">Arc</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.ArcTo.html">ArcTo</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.ArcType.html">ArcType</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Circle.html">Circle</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.ClosePath.html">ClosePath</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.CubicCurve.html">CubicCurve</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.CubicCurveTo.html">CubicCurveTo</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.DelegateShape.html">DelegateShape</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Ellipse.html">Ellipse</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.FillRule.html">FillRule</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.HLineTo.html">HLineTo</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Line.html">Line</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.LineTo.html">LineTo</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.MoveTo.html">MoveTo</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Path.html">Path</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.PathElement.html">PathElement</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Polygon.html">Polygon</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Polyline.html">Polyline</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.QuadCurve.html">QuadCurve</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.QuadCurveTo.html">QuadCurveTo</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">Rectangle</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.Shape.html">Shape</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.shape/javafx.scene.shape.ShapeIntersect.html">ShapeIntersect</a>
</li>
<li class="profile-desktop ">
<a href="../javafx.scene.shape/javafx.scene.shape.ShapeSubtract.html">ShapeSubtract</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.StrokeLineCap.html">StrokeLineCap</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.StrokeLineJoin.html">StrokeLineJoin</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.SVGPath.html">SVGPath</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.shape/javafx.scene.shape.VLineTo.html">VLineTo</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.text</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.Font.html">Font</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.FontPosition.html">FontPosition</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.FontPosture.html">FontPosture</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.FontWeight.html">FontWeight</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.Text.html">Text</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.TextAlignment.html">TextAlignment</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.text/javafx.scene.text.TextOrigin.html">TextOrigin</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.scene.transform</a>
</h4>
<ul class="content">
<li class="profile-common ">
<a href="../javafx.scene.transform/javafx.scene.transform.Affine.html">Affine</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.transform/javafx.scene.transform.Rotate.html">Rotate</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.transform/javafx.scene.transform.Scale.html">Scale</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.transform/javafx.scene.transform.Shear.html">Shear</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.transform/javafx.scene.transform.Transform.html">Transform</a>
</li>
<li class="profile-common ">
<a href="../javafx.scene.transform/javafx.scene.transform.Translate.html">Translate</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.stage</a>
</h4>
<ul class="content">
<li class="profile-desktop ">
<a href="../javafx.stage/javafx.stage.AppletStageExtension.html">AppletStageExtension</a>
</li>
<li class="profile-common ">
<a href="../javafx.stage/javafx.stage.Stage.html">Stage</a>
</li>
<li class="profile-common ">
<a href="../javafx.stage/javafx.stage.StageExtension.html">StageExtension</a>
</li>
<li class="profile-common ">
<a href="../javafx.stage/javafx.stage.StageStyle.html">StageStyle</a>
</li>
</ul>
</li>
<li>
<h4 class="header">
<a href="#">javafx.util</a>
</h4>
<ul class="content">
<li class="">
<a href="../javafx.util/javafx.util.Bits.html">Bits</a>
</li>
<li class="">
<a href="../javafx.util/javafx.util.FXEvaluator.html">FXEvaluator</a>
</li>
<li class="profile-common ">
<a href="../javafx.util/javafx.util.Sequences.html">Sequences</a>
</li>
<li class="">
<a href="../javafx.util/javafx.util.StringLocalizer.html">StringLocalizer</a>
</li>
</ul>
</li>
<li id="copyright">
<i>Copyright 2008</i>
<br>
<i>Sun Microsystems, Inc.</i>
<br>
<i>Use is subject to <a href="http://java.sun.com/javafx/1/docs/apis/license.html">license terms</a>.</i>
<br>
</li>
</ul>
<div id="content">
<div id="nav">
<h1 class="classname">
<i class="modifiers">public abstract</i>
                class
                <a class="classname"><strong>javafx.scene.</strong><b>Node</b></a>
</h1>
<h2>
<span class="descriptive">Inherits from: </span>
</h2>
<h2>
<span class="descriptive">Known subclasses: </span><a title="javafx.scene.control.Control" href="../javafx.scene.control/javafx.scene.control.Control.html"><strong>javafx.scene.control.</strong><b>Control</b></a>, <a title="javafx.scene.control.TextBox" href="../javafx.scene.control/javafx.scene.control.TextBox.html"><strong>javafx.scene.control.</strong><b>TextBox</b></a>, <a title="javafx.scene.shape.Arc" href="../javafx.scene.shape/javafx.scene.shape.Arc.html"><strong>javafx.scene.shape.</strong><b>Arc</b></a>, <a title="javafx.scene.shape.Circle" href="../javafx.scene.shape/javafx.scene.shape.Circle.html"><strong>javafx.scene.shape.</strong><b>Circle</b></a>, <a title="javafx.scene.shape.CubicCurve" href="../javafx.scene.shape/javafx.scene.shape.CubicCurve.html"><strong>javafx.scene.shape.</strong><b>CubicCurve</b></a>, <a title="javafx.scene.shape.DelegateShape" href="../javafx.scene.shape/javafx.scene.shape.DelegateShape.html"><strong>javafx.scene.shape.</strong><b>DelegateShape</b></a>, <a title="javafx.scene.shape.Ellipse" href="../javafx.scene.shape/javafx.scene.shape.Ellipse.html"><strong>javafx.scene.shape.</strong><b>Ellipse</b></a>, <a title="javafx.scene.shape.Line" href="../javafx.scene.shape/javafx.scene.shape.Line.html"><strong>javafx.scene.shape.</strong><b>Line</b></a>, <a title="javafx.scene.shape.Path" href="../javafx.scene.shape/javafx.scene.shape.Path.html"><strong>javafx.scene.shape.</strong><b>Path</b></a>, <a title="javafx.scene.shape.Polygon" href="../javafx.scene.shape/javafx.scene.shape.Polygon.html"><strong>javafx.scene.shape.</strong><b>Polygon</b></a>, <a title="javafx.scene.shape.Polyline" href="../javafx.scene.shape/javafx.scene.shape.Polyline.html"><strong>javafx.scene.shape.</strong><b>Polyline</b></a>, <a title="javafx.scene.shape.QuadCurve" href="../javafx.scene.shape/javafx.scene.shape.QuadCurve.html"><strong>javafx.scene.shape.</strong><b>QuadCurve</b></a>, <a title="javafx.scene.shape.Rectangle" href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html"><strong>javafx.scene.shape.</strong><b>Rectangle</b></a>, <a title="javafx.scene.shape.Shape" href="../javafx.scene.shape/javafx.scene.shape.Shape.html"><strong>javafx.scene.shape.</strong><b>Shape</b></a>, <a title="javafx.scene.shape.ShapeIntersect" href="../javafx.scene.shape/javafx.scene.shape.ShapeIntersect.html"><strong>javafx.scene.shape.</strong><b>ShapeIntersect</b></a>, <a title="javafx.scene.shape.ShapeSubtract" href="../javafx.scene.shape/javafx.scene.shape.ShapeSubtract.html"><strong>javafx.scene.shape.</strong><b>ShapeSubtract</b></a>, <a title="javafx.scene.shape.SVGPath" href="../javafx.scene.shape/javafx.scene.shape.SVGPath.html"><strong>javafx.scene.shape.</strong><b>SVGPath</b></a>, <a title="javafx.scene.text.Text" href="../javafx.scene.text/javafx.scene.text.Text.html"><strong>javafx.scene.text.</strong><b>Text</b></a>, <a title="javafx.scene.CustomNode" href="../javafx.scene/javafx.scene.CustomNode.html"><strong>javafx.scene.</strong><b>CustomNode</b></a>, <a title="javafx.scene.Group" href="../javafx.scene/javafx.scene.Group.html"><strong>javafx.scene.</strong><b>Group</b></a>, <a title="javafx.scene.media.MediaView" href="../javafx.scene.media/javafx.scene.media.MediaView.html"><strong>javafx.scene.media.</strong><b>MediaView</b></a>, <a title="javafx.scene.image.ImageView" href="../javafx.scene.image/javafx.scene.image.ImageView.html"><strong>javafx.scene.image.</strong><b>ImageView</b></a>, <a title="javafx.ext.swing.SwingAbstractButton" href="../javafx.ext.swing/javafx.ext.swing.SwingAbstractButton.html"><strong>javafx.ext.swing.</strong><b>SwingAbstractButton</b></a>, <a title="javafx.ext.swing.SwingButton" href="../javafx.ext.swing/javafx.ext.swing.SwingButton.html"><strong>javafx.ext.swing.</strong><b>SwingButton</b></a>, <a title="javafx.ext.swing.SwingCheckBox" href="../javafx.ext.swing/javafx.ext.swing.SwingCheckBox.html"><strong>javafx.ext.swing.</strong><b>SwingCheckBox</b></a>, <a title="javafx.ext.swing.SwingComboBox" href="../javafx.ext.swing/javafx.ext.swing.SwingComboBox.html"><strong>javafx.ext.swing.</strong><b>SwingComboBox</b></a>, <a title="javafx.ext.swing.SwingComponent" href="../javafx.ext.swing/javafx.ext.swing.SwingComponent.html"><strong>javafx.ext.swing.</strong><b>SwingComponent</b></a>, <a title="javafx.ext.swing.SwingLabel" href="../javafx.ext.swing/javafx.ext.swing.SwingLabel.html"><strong>javafx.ext.swing.</strong><b>SwingLabel</b></a>, <a title="javafx.ext.swing.SwingList" href="../javafx.ext.swing/javafx.ext.swing.SwingList.html"><strong>javafx.ext.swing.</strong><b>SwingList</b></a>, <a title="javafx.ext.swing.SwingRadioButton" href="../javafx.ext.swing/javafx.ext.swing.SwingRadioButton.html"><strong>javafx.ext.swing.</strong><b>SwingRadioButton</b></a>, <a title="javafx.ext.swing.SwingScrollableComponent" href="../javafx.ext.swing/javafx.ext.swing.SwingScrollableComponent.html"><strong>javafx.ext.swing.</strong><b>SwingScrollableComponent</b></a>, <a title="javafx.ext.swing.SwingScrollPane" href="../javafx.ext.swing/javafx.ext.swing.SwingScrollPane.html"><strong>javafx.ext.swing.</strong><b>SwingScrollPane</b></a>, <a title="javafx.ext.swing.SwingSlider" href="../javafx.ext.swing/javafx.ext.swing.SwingSlider.html"><strong>javafx.ext.swing.</strong><b>SwingSlider</b></a>, <a title="javafx.ext.swing.SwingTextField" href="../javafx.ext.swing/javafx.ext.swing.SwingTextField.html"><strong>javafx.ext.swing.</strong><b>SwingTextField</b></a>, <a title="javafx.ext.swing.SwingToggleButton" href="../javafx.ext.swing/javafx.ext.swing.SwingToggleButton.html"><strong>javafx.ext.swing.</strong><b>SwingToggleButton</b></a>, <a title="javafx.scene.layout.Container" href="../javafx.scene.layout/javafx.scene.layout.Container.html"><strong>javafx.scene.layout.</strong><b>Container</b></a>, <a title="javafx.scene.layout.HBox" href="../javafx.scene.layout/javafx.scene.layout.HBox.html"><strong>javafx.scene.layout.</strong><b>HBox</b></a>, <a title="javafx.scene.layout.VBox" href="../javafx.scene.layout/javafx.scene.layout.VBox.html"><strong>javafx.scene.layout.</strong><b>VBox</b></a>, </h2>
<ul id="tabs">
<li>Jump to Section:</li>
<li>
<a href="#overview">overview</a>
</li>
<li>
<a href="#fields-summary">variables</a>
</li>
<li>
<a href="#methods-summary">functions</a>
</li>
</ul>
</div>
<a id="overview">
<h3>Overview</h3>
</a>
<div class="overview">
<p class="comment">Base class for scene graph nodes. A scene graph is a tree-like data structure
 where each item in the tree has zero or one parent, and each item is either
 a "leaf" with zero sub items or a "branch" with zero or more sub items.
 (More technically, the scene graph is a directed acyclic graph).
 <p>
 Each item in the scene graph tree is called a <code>Node</code>. Branch nodes are
 either of type <a href="../javafx.scene/javafx.scene.Group.html">Group</a> or of type <a href="../javafx.scene/javafx.scene.CustomNode.html">CustomNode</a>, or a subclass of
 thereof. Leaf nodes are classes such as
 <a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">javafx.scene.shape.Rectangle</a>, <a href="../javafx.scene.text/javafx.scene.text.Text.html">javafx.scene.text.Text</a>,
 <a href="../javafx.scene.image/javafx.scene.image.ImageView.html">javafx.scene.image.ImageView</a>, <a href="../javafx.scene.media/javafx.scene.media.MediaView.html">javafx.scene.media.MediaView</a>,
 or other such leaf nodes. Only a single node within the scene graph will
 have no parent, which is often referred to as the "root" node.
 <p>
 <h4>String ID</h4>
 Each node in the scene graph can be given a unique <a href="../javafx.scene/javafx.scene.Node.html#id">id</a>. This id is
 much like the "id" attribute of an HTML tag in that it is up to the designer
 and developer to ensure that the <code>id</code> is unique within the scene graph.
 A convenience function called <a href="../javafx.scene/javafx.scene.Node.html#lookup(java.lang.String)">lookup(String)</a> can be used to find
 a node with a unique id within the scene graph, or within a subtree of the
 scene graph.
 
 <h4>Coordinate System</h4>
 The <code>Node</code> class defines a traditional computer graphics "local"
 coordinate system in which the <code>x</code> axis increases to the right and the
 <code>y</code> axis increases downwards.  The concrete node classes for shapes
 provide variables for configuring the geometry and location of the shape
 within this local coordinate space.  For example,
 <a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">javafx.scene.shape.Rectangle</a> provides <code>x</code>, <code>y</code>,
 <code>width</code>, <code>height</code> variables while
 <a href="../javafx.scene.shape/javafx.scene.shape.Circle.html">javafx.scene.shape.Circle</a> provides <code>centerX</code>, <code>centerY</code>,
 and <code>radius</code>. 
 <p>
 <h4>Transformations</h4>
 Any <code>Node</code> can have transformations applied to it. These include
 translation, rotation, scaling, or shearing transformations.
 <p>
 A <b>translation</b> transformation is one which shifts the origin of the node's
 coordinate space along either the x or y axis. For example, if you create a
 <a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">javafx.scene.shape.Rectangle</a> which is drawn at the origin
 (x=0, y=0) and has a width of 100 and a height of 50, and then apply a
 <a href="../javafx.scene.transform/javafx.scene.transform.Translate.html">javafx.scene.transform.Translate</a> with a shift of 10 along the x axis
 (x=10), then the rectangle will appear drawn at (x=10, y=0) and remain
 100 points wide and 50 tall. Note that the origin was shifted, not the
 <code>x</code> variable of the rectangle.
 <p>
 A <b>rotation</b> transformation is one which rotates the coordinate space of the
 node about a specified "pivot" point, causing the node to appear rotated.
 For example, if you create a <a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">javafx.scene.shape.Rectangle</a> which is
 drawn at the origin (x=0, y=0) and has a width of 100 and height of 30 and
 you apply a <a href="../javafx.scene.transform/javafx.scene.transform.Rotate.html">javafx.scene.transform.Rotate</a> with a 90 degree rotation
 (angle=90) and a pivot at the origin (pivotX=0, pivotY=0), then
 the rectangle will be drawn as if its x and y were zero but its height was
 100 and its width -30. That is, it is as if a pin is being stuck at the top
 left corner and the rectangle is rotating 90 degrees clockwise around that
 pin. If the pivot point is instead placed in the center of the rectangle
 (at point x=50, y=15) then the rectangle will instead appear to rotate about
 its center.
 <p>
 Note that as with all transformations, the x, y, width, and height variables
 of the rectangle (which remain relative to the local coordinate space) have
 not changed, but rather the transformation alters the entire coordinate space
 of the rectangle.
 <p>
 A <b>scaling</b> transformation causes a node to either appear larger or smaller
 depending on the scaling factor. Scaling alters the coordinate space of the
 node such that each unit of distance along the axis in local coordinates is
 multipled by the scale factor. As with rotation transformations, scaling
 transformations are applied about a "pivot" point.  You can think of this as
 the point in the Node around which you "zoom".  For example, if you create a
 <a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">javafx.scene.shape.Rectangle</a> with a <code>strokeWidth</code> of 5, and
 a width and height of 50, and you apply a
 <a href="../javafx.scene.transform/javafx.scene.transform.Scale.html">javafx.scene.transform.Scale</a> with scale factors (x=2.0, y=2.0) and
 a pivot at the origin (pivotX=0, pivotY=0), the entire rectangle
 (including the stroke) will double in size, growing to the right and
 downwards from the origin.
 <p>
 A <b>shearing</b> transformation, sometimes called a skew, effectively rotates one
 axis so that the x and y axes are no longer perpendicular.  
 <p>
 Multiple transformations may be applied to a node by specifying an ordered
 chain of transforms.  The order in which the transforms are applied is defined
 by the sequence specified in the <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a> variable.
 <p>

 <h4>Bounding Rectangles</h4>
 Since every <code>Node</code> has transformations, every <code>Node</code>'s geometric
 bounding rectangle that can be described differently depending on whether
 transformations are accounted for or not.
 <p>
 At the simplest, <code>Node</code>'s have a read-only <a href="../javafx.scene/javafx.scene.Node.html#boundsInLocal">boundsInLocal</a>
 variable which specifies the bounding rectangle of the <code>Node</code> in
 untransformed local coordinates.   <code>boundsInLocal</code> includes the
 <code>Node</code>'s shape geometry, including any space required for a
 non-zero stroke that may fall outside the local position/size variables,
 its <a href="../javafx.scene/javafx.scene.Node.html#clip">clip</a> and <a href="../javafx.scene/javafx.scene.Node.html#effect">effect</a> variables (if set).
 <p>
 The <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> variable defines the rectangular bounds of a
 <code>Node</code> that should be used as the basis for layout calculations.  By
 default this will be equal to <code>boundsInLocal</code> plus transforms set
 in the <code>transforms</code> variable but does NOT include transforms set by
 the explicit <a href="../javafx.scene/javafx.scene.Node.html#translateX">translateX</a>, <a href="../javafx.scene/javafx.scene.Node.html#translateY">translateY</a>, <a href="../javafx.scene/javafx.scene.Node.html#scaleX">scaleX</a>, 
 <a href="../javafx.scene/javafx.scene.Node.html#scaleY">scaleY</a>, and <a href="../javafx.scene/javafx.scene.Node.html#rotate">rotate</a> variables.
 <p>
 Finally, each <code>Node</code> also has a read-only <a href="../javafx.scene/javafx.scene.Node.html#boundsInParent">boundsInParent</a>
 variable which specifies the bounding rectangle of the <code>Node</code> after all
 transformations have been applied, including those set in <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>,
 <a href="../javafx.scene/javafx.scene.Node.html#translateX">translateX</a>, <a href="../javafx.scene/javafx.scene.Node.html#translateY">translateY</a>, <a href="../javafx.scene/javafx.scene.Node.html#scaleX">scaleX</a>, <a href="../javafx.scene/javafx.scene.Node.html#scaleY">scaleY</a>,
 and <a href="../javafx.scene/javafx.scene.Node.html#rotate">rotate</a>.  It is called "boundsInParent" because the rectangle
 will be defined in terms of the parent <code>Node</code>'s coordinate system.</p>
<p class="profile">Profile: <b>common</b>
</p>
</div>
<div id="toc">
<a id="fields-summary">
<h3>Variable Summary</h3>
</a>
<table class="fields-summary fields">
<tr>
<th class="access">access</th><th class="name">name</th><th class="type">type</th><th><a class="tooltip" title="Indicates the variable can be read">Can Read</a></th><th><a title="Indicates the variable can only be set in the Object initializer. Any further changes will be ignored." class="tooltip">Can Init</a></th><th><a title="Indicates the varible can set at any time." class="tooltip">Can Write</a></th><th><a title="Indicates the default value of this variable" class="tooltip">Default Value</a></th><th class="description">description</th>
</tr>
<a name="blocksMouse"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">blocksMouse</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">false</td><td class="description">
<p class="comment">If <code>true</code>, consumes mouse events in this <code>Node</code> and does not send
 them to other nodes further up the scene graph.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">If <code>true</code>, consumes mouse events in this <code>Node</code> and does not send
 them to other nodes further up the scene graph.  If
 a Node wants to block mouse events from going to nodes which are visually
 obscured by this <code>Node</code>, then set blocksMouse to true.</p>false<p class="profile">Profile: <b>common conditional mouse</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="boundsInLocal"></a>
<tr class="var profile-common ">
<td class="access">public-read</td><td class="name"><a><b class="name">boundsInLocal</b></a></td><td class="type"><a href="../javafx.geometry/javafx.geometry.Rectangle2D.html"><i class="type">Rectangle2D</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"></td><td class="canwrite"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">The rectangular bounds of this <code>Node</code> in the <code>Node</code>'s
 untransformed local coordinate space.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The rectangular bounds of this <code>Node</code> in the <code>Node</code>'s
 untransformed local coordinate space.  For nodes that extend
 <a href="../javafx.scene.shape/javafx.scene.shape.Shape.html">javafx.scene.shape.Shape</a>, the local bounds will also include
 space required for a non-zero stroke that may fall outside the shape's
 geometry that is defined by position and size attributes.
 The local bounds will also include any clipping set with <a href="../javafx.scene/javafx.scene.Node.html#clip">clip</a>
 as well as effects set with <a href="../javafx.scene/javafx.scene.Node.html#effect">effect</a>.
 
 <p>
 Note that this method does not take the node's visibility into account;
 the test is based on the geometry of this <code>Node</code> only.
 <p>
 This variable will always be a non-null value.
 <p>
 Note that boundsInLocal is automatically recomputed whenever the
 geometry of a node changes. For this reason, it is an error to bind any
 of these values in a node
 to an expression that depends upon this variable. For example, you
 should not bind the "x" or "y" variables of a shape to boundsInLocal
 for the purpose of positioning the node.</p>
<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="boundsInParent"></a>
<tr class="var profile-common ">
<td class="access">public-read</td><td class="name"><a><b class="name">boundsInParent</b></a></td><td class="type"><a href="../javafx.geometry/javafx.geometry.Rectangle2D.html"><i class="type">Rectangle2D</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"></td><td class="canwrite"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">The rectangular bounds of this <code>Node</code> which include its transforms.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The rectangular bounds of this <code>Node</code> which include its transforms.
 <code>boundsInParent</code> is calculated by
 taking its local bounds (defined by <a href="../javafx.scene/javafx.scene.Node.html#boundsInLocal">boundsInLocal</a>) and applying
 the transform created by setting the following additional variables:
 <ol>
 <li><a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>[] sequence</li>
 <li><a href="../javafx.scene/javafx.scene.Node.html#translateX">translateX</a>, <a href="../javafx.scene/javafx.scene.Node.html#translateY">translateY</a></li>
 <li><a href="../javafx.scene/javafx.scene.Node.html#scaleX">scaleX</a>, <a href="../javafx.scene/javafx.scene.Node.html#scaleY">scaleY</a></li>
 <li><a href="../javafx.scene/javafx.scene.Node.html#rotate">rotate</a></li>
 </ol>
 <p>
 The resulting bounds will be conceptually in the coordinate space of the
 <code>Node</code>'s parent, however the node need not have a parent to calculate
 these bounds.
 <p>
 Note that this method does not take the node's visibility into account;
 the test is based on the geometry of this <code>Node</code> only.
 <p>
 This variable will always be a non-null value.
 <p>
 Note that boundsInParent is automatically recomputed whenever the
 geometry of a node changes, or when any of the following change: the
 transforms sequence, the translateX, translateY, scaleX, scaleY, or
 rotate variable. For this reason, it is an error to bind any of these
 values in a node
 to an expression that depends upon this variable. For example, you
 should not bind the "x", "y", translateX, or translateY variables of a shape to
 boundsInParent for the purpose of positioning the node.</p>
<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="boundsInScene"></a>
<tr class="var profile-common ">
<td class="access">public-read</td><td class="name"><a><b class="name">boundsInScene</b></a></td><td class="type"><a href="../javafx.geometry/javafx.geometry.Rectangle2D.html"><i class="type">Rectangle2D</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"></td><td class="canwrite"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">The rectangular bounds of this <code>Node</code> in the coordinate space of
 the <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a> containing the <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The rectangular bounds of this <code>Node</code> in the coordinate space of
 the <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a> containing the <code>Node</code>. The bounds will include
 accummulated transforms of all ancestor nodes. If the <code>Node</code> is not
 currently contained in a scene, returns the bounds in the coordinate
 space of the topmost ancestor in the scene graph.
 <p>
 Note that this method does not take the node's visibility into account;
 the test is based on the geometry of this <code>Node</code> only.
 <p>
 This variable will always be a non-null value.
 <p>
 Note that boundsInScene is automatically recomputed whenever any
 transform in any ancestor group node changes, or when the
 geometry of a node changes, or when any of the following change: the
 transforms sequence, the translateX, translateY, scaleX, scaleY, or
 rotate variable. For this reason, it is an error to bind any of these
 values in a node
 to an expression that depends upon this variable. For example, you
 should not bind the "x", "y", translateX, or translateY variables of a shape to
 boundsInScene for the purpose of positioning the node.</p>
<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="cache"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">cache</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">false</td><td class="description">
<p class="comment">A performance hint to the system to indicate that this <code>Node</code> should be
 cached as a bitmap.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">A performance hint to the system to indicate that this <code>Node</code> should be
 cached as a bitmap. Rendering a bitmap representation of a node will be
 faster than rendering primitives in many cases, especially in the case of
 primitives with effects applied (such as a blur). However, it also
 increases memory usage. This hint indicates whether that trade-off
 (increased memory usage for increased performance) is worthwhile. Also
 note that on some platforms such as GPU accelerated platforms there is
 little benefit to caching Nodes as bitmaps when blurs and other effects
 are used since they are very fast to render on the GPU.</p>false<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="clip"></a>
<tr class="var profile-common conditional clip ">
<td class="access">public</td><td class="name"><a><b class="name">clip</b></a></td><td class="type"><a href="../javafx.scene/javafx.scene.Node.html"><i class="type">Node</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">null</td><td class="description">
<p class="comment">Specifies a <code>Node</code> to use to define the the clipping shape for this
 Node.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Specifies a <code>Node</code> to use to define the the clipping shape for this
 Node. This clipping Node is not a child of this <code>Node</code> in the scene graph
 sense. Rather, it is used to define the clip for this <code>Node</code>.
 <p>
 For example, you can use an <a href="../javafx.scene.image/javafx.scene.image.ImageView.html">javafx.scene.image.ImageView</a> Node as
 a mask to represent the Clip. Or you could use one of the geometric shape
 Nodes such as <a href="../javafx.scene.shape/javafx.scene.shape.Rectangle.html">javafx.scene.shape.Rectangle</a> or
 <a href="../javafx.scene.shape/javafx.scene.shape.Circle.html">javafx.scene.shape.Circle</a>. Or you could use a
 <a href="../javafx.scene.text/javafx.scene.text.Text.html">javafx.scene.text.Text</a> node to represent the Clip.</p>null<p class="profile">Profile: <b>common conditional clip</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="cursor"></a>
<tr class="var profile-common conditional cursor ">
<td class="access">public</td><td class="name"><a><b class="name">cursor</b></a></td><td class="type"><a href="../javafx.scene/javafx.scene.Cursor.html"><i class="type">Cursor</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">null</td><td class="description">
<p class="comment">Defines the mouse cursor for this <code>Node</code> and subnodes.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the mouse cursor for this <code>Node</code> and subnodes. If null,
 then the cursor of the first parent node with a non-null cursor will be
 used. If no Node in the scene graph defines a cursor, then the cursor
 of the <code>Scene</code> will be used.</p>null<p class="profile">Profile: <b>common conditional cursor</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="disable"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">disable</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">false</td><td class="description">
<p class="comment">Sets the individual disabled state of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Sets the individual disabled state of this <code>Node</code>. Setting <code>disable</code>
 to true will cause this <code>Node</code> and any subnodes to become disabled.
 This variable should be used only to set the disabled state of a
 <code>Node</code>.  For querying the disabled state of a <code>Node</code>, the
 <a href="../javafx.scene/javafx.scene.Node.html#disabled">disabled</a> variable should instead be used, since it is possible
 that a <code>Node</code> was disabled as a result of an ancestor being disabled
 even if the individual <code>disable</code> state on this <code>Node</code> is
 <code>false</code>.</p>false<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="disabled"></a>
<tr class="var profile-common ">
<td class="access">public-read</td><td class="name"><a><b class="name">disabled</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"></td><td class="canwrite"></td><td class="defaultvalue">false</td><td class="description">
<p class="comment">Indicates whether or not this <code>Node</code> is disabled.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Indicates whether or not this <code>Node</code> is disabled.  A <code>Node</code> will
 become disabled if <a href="../javafx.scene/javafx.scene.Node.html#disable">disable</a> is set to <code>true</code> on either
 itself or one of its ancestors in the scene graph.  
 <p>
 A disabled <code>Node</code> should not respond to input and ideally should
 render itself differently to indicate its disabled state to the user. Such
 disabled rendering is dependent on the implementation of the <code>Node</code>.
 The shape classes contained in <a href="javafx.scene.shape">javafx.scene.shape</a> do not implement
 such rendering by default, therefore applications using shapes for
 handling input must implement appropriate disabled rendering themselves.
 The user-interface controls defined in <a href="javafx.scene.control">javafx.scene.control</a> will
 implement disabled-sensitive rendering, however.</p>false<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="effect"></a>
<tr class="var profile-desktop ">
<td class="access">public</td><td class="name"><a><b class="name">effect</b></a></td><td class="type"><a href="../javafx.scene.effect/javafx.scene.effect.Effect.html"><i class="type">Effect</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">null</td><td class="description">
<p class="comment">Specifies an effect to apply to this <code>Node</code>.</p>
</td>
</tr>
<a name="focusable"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">focusable</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">true</td><td class="description">
<p class="comment">Specifies whether this <code>Node</code> should accept input focus.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Specifies whether this <code>Node</code> should accept input focus. Even if
 this is <code>true</code>, it is possible that the <code>Node</code> will not
 receive focus. For example, a node may be focusable, but <a href="../javafx.scene/javafx.scene.Node.html#visible">visible</a>
 is <code>false</code> and thus it cannot receive focus. Focusable is
 simply a way for the application to indicate
 that a specific node may be allowed to be focused.  Nodes that don't
 want input focus should set this variable to <code>false</code>.</p>true<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="focused"></a>
<tr class="var profile-common ">
<td class="access">public-read protected</td><td class="name"><a><b class="name">focused</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit">subclass</td><td class="canwrite">subclass</td><td class="defaultvalue">false</td><td class="description">
<p class="comment">Indicates whether this <code>Node</code> is the current input focus owner.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Indicates whether this <code>Node</code> is the current input focus owner.
 Only one node at a time may be the current focus owner.</p>false<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="hover"></a>
<tr class="var profile-common ">
<td class="access">public-read protected</td><td class="name"><a><b class="name">hover</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit">subclass</td><td class="canwrite">subclass</td><td class="defaultvalue">false</td><td class="description">
<p class="comment">Whether or not this <code>Node</code> is being hovered over.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Whether or not this <code>Node</code> is being hovered over. Typically this is
 due to the mouse being over the node, though it could be due to a pen
 hovering on a graphics tablet or other form of input.</p>false<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="id"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">id</b></a></td><td class="type"><a><i class="type">String</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">empty string</td><td class="description">
<p class="comment">The id of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The id of this <code>Node</code>. This simple string identifier is useful for
 finding a specific Node within the scene graph. While the id of a Node
 should be unique within the scene graph, this uniqueness is not enforced.
 This is much like the "id" attribute of an HTML element.</p>empty string<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="layoutBounds"></a>
<tr class="var profile-common ">
<td class="access">public-init</td><td class="name"><a><b class="name">layoutBounds</b></a></td><td class="type"><a href="../javafx.geometry/javafx.geometry.Rectangle2D.html"><i class="type">Rectangle2D</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">The rectangular bounds that should be used in calculations for both manual
 and automatic layout of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The rectangular bounds that should be used in calculations for both manual
 and automatic layout of this <code>Node</code>. By default, <code>layoutBounds</code>
 is calculated by taking the local bounds of <code>Node</code> (defined by
 <a href="../javafx.scene/javafx.scene.Node.html#boundsInLocal">boundsInLocal</a>) and applying the transform created by setting
 the <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>[] sequence.
 <p>
 Note that the <a href="../javafx.scene/javafx.scene.Node.html#translateX">translateX</a> and <a href="../javafx.scene/javafx.scene.Node.html#translateY">translateY</a> variables are not
 included in the layoutBounds by default. This is important because
 layout code must first determine the current size and location of the 
 <code>Node</code> (using layoutBounds) and then set <code>translateX</code> and 
 <code>translateY</code> to adjust the translation of the <code>Node</code> so that
 it will have the desired layout position (if <code>translateX</code> and
 <code>translateY</code> were included in layoutBounds
 then they could not be used for such positioning since it would cause a
 circular definition -- every time translateX was changed
 it would cause layoutBounds to change, which would recompute translateX!)
 <p>
 Note that the default layoutBounds is automatically recomputed whenever the
 geometry of a node changes, or when the transforms sequence changes.
 For this reason, it is an error to bind any of these values in a node
 to an expression that depends upon this variable. For example, you
 should not bind the "x" or "y" variables of a shape to
 layoutBounds for the purpose of positioning the node.</p>
<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="onKeyPressed"></a>
<tr class="var profile-common conditional keyboard ">
<td class="access">public</td><td class="name"><a><b class="name">onKeyPressed</b></a></td><td class="type"><a><i class="type">function(:KeyEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when this <code>Node</code> has input focus and
 a key has been pressed.</p>
</td>
</tr>
<a name="onKeyReleased"></a>
<tr class="var profile-common conditional keyboard ">
<td class="access">public</td><td class="name"><a><b class="name">onKeyReleased</b></a></td><td class="type"><a><i class="type">function(:KeyEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when this <code>Node</code> has input focus and
 a key has been released.</p>
</td>
</tr>
<a name="onKeyTyped"></a>
<tr class="var profile-common conditional keyboard ">
<td class="access">public</td><td class="name"><a><b class="name">onKeyTyped</b></a></td><td class="type"><a><i class="type">function(:KeyEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when this <code>Node</code> has input focus and
 a key has been typed.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines a function to be called when this <code>Node</code> has input focus and
 a key has been typed.
      *</p>
<p class="profile">Profile: <b>common conditional keyboard</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="onMouseClicked"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseClicked</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when a mouse button has been clicked
 (pressed and released) on this <code>Node</code>.</p>
</td>
</tr>
<a name="onMouseDragged"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseDragged</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when a mouse button is pressed
 on this <code>Node</code> and then dragged.</p>
</td>
</tr>
<a name="onMouseEntered"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseEntered</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when the mouse enters this <code>Node</code>.</p>
</td>
</tr>
<a name="onMouseExited"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseExited</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when the mouse exits this <code>Node</code>.</p>
</td>
</tr>
<a name="onMouseMoved"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseMoved</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when mouse cursor moves within
 this <code>Node</code> but no buttons have been pushed.</p>
</td>
</tr>
<a name="onMousePressed"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMousePressed</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when a mouse button
 has been pressed on this <code>Node</code>.</p>
</td>
</tr>
<a name="onMouseReleased"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseReleased</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when a mouse button
 has been released on this <code>Node</code>.</p>
</td>
</tr>
<a name="onMouseWheelMoved"></a>
<tr class="var profile-common conditional mouse ">
<td class="access">public</td><td class="name"><a><b class="name">onMouseWheelMoved</b></a></td><td class="type"><a><i class="type">function(:MouseEvent):Void</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue"></td><td class="description">
<p class="comment">Defines a function to be called when the mouse scroll wheel has moved.</p>
</td>
</tr>
<a name="opacity"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">opacity</b></a></td><td class="type"><a><i class="type">Number</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">1.0</td><td class="description">
<p class="comment">Specifies how opaque (that is, solid) the <code>Node</code> appears.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Specifies how opaque (that is, solid) the <code>Node</code> appears. A Node
 with 0% opacity is fully translucent. That is, while it is still
 <a href="../javafx.scene/javafx.scene.Node.html#visible">visible</a> and rendered, you generally won't be able to see it. The
 exception to this rule is when the Z<code>Node</code> is combined with a
 blending mode and blend effect in which case a translucent Node may still
 have an impact in rendering. An opacity of 50% will render the node as
 being 50% transparent.
 <p>
 A <a href="../javafx.scene/javafx.scene.Node.html#visible">visible</a> node with any opacity setting still receives mouse
 events and can receive keyboard focus. For example, if you want to have
 a large invisible rectangle overlay all Nodes in the scene graph in order
 to intercept mouse events but not be visible to the user, you could
 create a large Rectangle that had an opacity of 0%.
 <p>
 Opacity is specified as a value between 0 and 1. Values less than 0 or
 greater than one are clipped to 0 and 1 respectively.
 <p> 
 On some platforms ImageView might not support opacity variable.</p>1.0<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="parent"></a>
<tr class="var profile-common ">
<td class="access">public-read package</td><td class="name"><a><b class="name">parent</b></a></td><td class="type"><a href="../javafx.scene/javafx.scene.Node.html"><i class="type">Node</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"></td><td class="canwrite"></td><td class="defaultvalue">null</td><td class="description">
<p class="comment">The parent of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The parent of this <code>Node</code>. If this <code>Node</code> has not been added to a
 scene graph, then parent will be null. If null, then <a href="../javafx.scene/javafx.scene.Node.html#boundsInParent">boundsInParent</a>
 and <a href="../javafx.scene/javafx.scene.Node.html#boundsInScene">boundsInScene</a> will both return the same value (the
 transformed bounds of the node).</p>null<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="pressed"></a>
<tr class="var profile-common ">
<td class="access">public-read protected</td><td class="name"><a><b class="name">pressed</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit">subclass</td><td class="canwrite">subclass</td><td class="defaultvalue">false</td><td class="description">
<p class="comment">Whether or not the <code>Node</code> is pressed.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Whether or not the <code>Node</code> is pressed. Typically this is true when
 the primary mouse button is down, though subclasses may define other
 mouse button state or key state to cause the node to be "pressed".</p>false<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="rotate"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">rotate</b></a></td><td class="type"><a><i class="type">Number</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">0.0</td><td class="description">
<p class="comment">Defines the angle of rotation about the <code>Node</code>'s center, measured in
 degrees.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the angle of rotation about the <code>Node</code>'s center, measured in
 degrees. This is used to rotate the <code>Node</code>.
 <p>
 This rotation factor is not included in <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> by
 default, which makes it ideal for rotating the entire node after
 all effects and transforms have been taken into account.
 <p>
 The pivot point about which the rotation occurs is the center of the
 rectangular bounds formed by taking <a href="../javafx.scene/javafx.scene.Node.html#boundsInLocal">boundsInLocal</a> and applying
 all the transforms in the <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>[] sequence.
 <p>
 Note that the center of this <code>Node</code> is defined as the center of
 the transformed bounding box as described above. Because the bounding box
 is used to compute the pivot point, any change to the <code>Node</code>'s
 bounds will cause the pivot point to change, which can move the
 object. For a leaf node, applying a clip or otherwise changing the
 visible geometry will cause the bounds to be reevaluated. For a
 group node, a similar change to any of its children, including a
 change in a child's position, orientation, or scale, will cause the
 bounds to change. If this movement of the pivot point is not
 desired, applications should instead use the Node's <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>[]
 sequence, and add a <a href="../javafx.scene.transform/javafx.scene.transform.Rotate.html">javafx.scene.transform.Rotate</a> transform,
 which has a user-specifiable pivot point.</p>0.0<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="scaleX"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">scaleX</b></a></td><td class="type"><a><i class="type">Number</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">1.0</td><td class="description">
<p class="comment">Defines the factor by which coordinates are scaled about the center of the
 object along the X axis of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the factor by which coordinates are scaled about the center of the
 object along the X axis of this <code>Node</code>. This is used to stretch or
 animate the node either manually or by using an animation.
 <p>
 This scale factor is not included in <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> by
 default, which makes it ideal for scaling the entire node after
 all effects and transforms have been taken into account.
 <p>
 The pivot point about which the scale occurs is the center of the
 rectangular bounds formed by taking <a href="../javafx.scene/javafx.scene.Node.html#boundsInLocal">boundsInLocal</a> and applying
 all the transforms in the <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>[] sequence.</p>1.0<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="scaleY"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">scaleY</b></a></td><td class="type"><a><i class="type">Number</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">1.0</td><td class="description">
<p class="comment">Defines the factor by which coordinates are scaled about the center of the
 object along the Y axis of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the factor by which coordinates are scaled about the center of the
 object along the Y axis of this <code>Node</code>. This is used to stretch or
 animate the node either manually or by using an animation.
 <p>
 This scale factor is not included in <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> by
 default, which makes it ideal for scaling the entire node after
 all effects and transforms have been taken into account.
 <p>
 The pivot point about which the scale occurs is the center of the
 rectangular bounds formed by taking <a href="../javafx.scene/javafx.scene.Node.html#boundsInLocal">boundsInLocal</a> and applying
 all the transforms in the <a href="../javafx.scene/javafx.scene.Node.html#transforms">transforms</a>[] sequence.</p>1.0<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="scene"></a>
<tr class="var profile-common ">
<td class="access">public-read package</td><td class="name"><a><b class="name">scene</b></a></td><td class="type"><a href="../javafx.scene/javafx.scene.Scene.html"><i class="type">Scene</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"></td><td class="canwrite"></td><td class="defaultvalue">null</td><td class="description">
<p class="comment">The <a href="../javafx.scene/javafx.scene.Scene.html">Scene</a> that this <code>Node</code> is part of.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">The <a href="../javafx.scene/javafx.scene.Scene.html">Scene</a> that this <code>Node</code> is part of. If the Node is not
 part of a scene, then this variable will be null.</p>null<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="style"></a>
<tr class="var profile-desktop ">
<td class="access">public</td><td class="name"><a><b class="name">style</b></a></td><td class="type"><a><i class="type">String</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">empty string</td><td class="description">
<p class="comment">A string representation of the CSS style associated with this specific
 Node.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">A string representation of the CSS style associated with this specific
 Node. This is exactly analogous to the "style" attribute on an HTML
 element, but uses the syntax defined in JavaFX CSS.</p>empty string<p class="profile">Profile: <b>desktop</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="styleClass"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">styleClass</b></a></td><td class="type"><a><i class="type">String</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">empty string</td><td class="description">
<p class="comment">A String identifier which can be used to logically group Nodes, specifically for
 an external style engine.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">A String identifier which can be used to logically group Nodes, specifically for
 an external style engine. This variable is exactly analogous to the styleClass
 attribute on an HTML element.</p>empty string<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="transforms"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">transforms</b></a></td><td class="type"><a href="../javafx.scene.transform/javafx.scene.transform.Transform.html"><i class="type">Transform[]</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">empty</td><td class="description">
<p class="comment">Defines the sequence of <a href="../javafx.scene.transform/javafx.scene.transform.Transform.html">javafx.scene.transform.Transform</a> objects
 to be applied to this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the sequence of <a href="../javafx.scene.transform/javafx.scene.transform.Transform.html">javafx.scene.transform.Transform</a> objects
 to be applied to this <code>Node</code>. This sequence of transforms is applied
 before <a href="../javafx.scene/javafx.scene.Node.html#translateX">translateX</a>, <a href="../javafx.scene/javafx.scene.Node.html#translateY">translateY</a>, <a href="../javafx.scene/javafx.scene.Node.html#scaleX">scaleX</a>, and
 <a href="../javafx.scene/javafx.scene.Node.html#scaleY">scaleY</a>, <a href="../javafx.scene/javafx.scene.Node.html#rotate">rotate</a> transforms.
 <p>
 By default, <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> is defined as the local bounds with
 all the transforms in this sequence applied.</p>empty<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="translateX"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">translateX</b></a></td><td class="type"><a><i class="type">Number</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">0</td><td class="description">
<p class="comment">Defines the X coordinate of the translation that is added to the
 transformed coordinates of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the X coordinate of the translation that is added to the
 transformed coordinates of this <code>Node</code>. This variable should be
 used to position the <code>Node</code> by setting it to a value that adjusts 
 its x position relative to <code>layoutBounds.minX</code>. 
 <p>For example, if <code>mynode</code> should have a final location of 
 <code>finalX</code>:
 <code><pre>
     mynode.translateX = finalX - mynode.layoutBounds.minX;
 </pre></code>  
 This variable can also be used to animate the position of the node.
 <p>
 This translation factor is not included in <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> by
 default, which makes it ideal for moving the entire node around after
 all effects and transforms are taken into account.</p>0<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="translateY"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">translateY</b></a></td><td class="type"><a><i class="type">Number</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">0</td><td class="description">
<p class="comment">Defines the Y coordinate of the translation that is added to the
 transformed coordinates of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Defines the Y coordinate of the translation that is added to the
 transformed coordinates of this <code>Node</code>. This variable should be
 used to position the <code>Node</code> by setting it to a value that adjusts
 its y position relative to <code>layoutBounds.minY</code>.
 <p>For example, if <code>mynode</code> should have a final location of
 <code>finalY</code>:
 <code><pre>
     mynode.translateY = finalY - mynode.layoutBounds.minY;
 </pre></code>
 This variable can also be used to animate the position of the node.
 <p>
 This translation factor is not included in <a href="../javafx.scene/javafx.scene.Node.html#layoutBounds">layoutBounds</a> by
 default, which makes it ideal for moving the entire node around after
 all effects and transforms are taken into account.</p>0<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
<a name="visible"></a>
<tr class="var profile-common ">
<td class="access">public</td><td class="name"><a><b class="name">visible</b></a></td><td class="type"><a><i class="type">Boolean</i></a></td><td class="canread"><img src="..//images/JFX_highlight_dot.png"></td><td class="caninit"><img src="..//images/JFX_highlight_dot.png"></td><td class="canwrite"><img src="..//images/JFX_highlight_dot.png"></td><td class="defaultvalue">true</td><td class="description">
<p class="comment">Specifies whether this <code>Node</code> and any subnodes should be rendered
 as part of the scene graph.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Specifies whether this <code>Node</code> and any subnodes should be rendered
 as part of the scene graph. A node may be visible and yet not be shown
 in the rendered scene if, for instance, it is off the screen or obscured
 by another Node. Invisible nodes never receive mouse events or
 keyboard focus, and never maintain keyboard focus when they become
 invisible.</p>true<p class="profile">Profile: <b>common</b>
</p>
                                &amp;nbsp;
                            </div>
</td>
</tr>
</table>
<h3>Inherited Variables</h3>
<a id="methods-summary">
<h3>Function Summary</h3>
</a>
<dl class="methods-summary">
<a id="contains(Number,Number)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>contains</b>(<i class="parameters"><b>localX</b>:
                    
                    <a><i>Number</i></a>, <b>localY</b>:
                    
                    <a><i>Number</i></a></i>)
            :
            
            <a><i>Boolean</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Returns <code>true</code> if the given point (specified in the local
 coordinate space of this <code>Node</code>) is contained within the shape of
 this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Returns <code>true</code> if the given point (specified in the local
 coordinate space of this <code>Node</code>) is contained within the shape of
 this <code>Node</code>. Note that this method does not take visibility into
 account; the test is based on the geometry of this <code>Node</code> only.
 The default behavior of this function is simply to check if the
 given coordinates are contained in the local bounds.</p>
<dl class="parameters">
                    Parameters
                    <dt>localX</dt>
<dd></dd>
<dt>localY</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Boolean</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="contains(javafx.geometry.Point2D)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>contains</b>(<i class="parameters"><b>localPoint</b>:
                    
                    <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a></i>)
            :
            
            <a><i>Boolean</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Returns <code>true</code> if the given point (specified in the local
 coordinate space of this <code>Node</code>) is contained within the shape of
 this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Returns <code>true</code> if the given point (specified in the local
 coordinate space of this <code>Node</code>) is contained within the shape of
 this <code>Node</code>. Note that this method does not take visibility into
 account; the test is based on the geometry of this <code>Node</code> only.
 The default behavior of this function is simply to check if the
 given coordinates are contained in the local bounds.</p>
<dl class="parameters">
                    Parameters
                    <dt>localPoint</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Boolean</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_createSGNode()"></a>
<dt class="method profile-common private">
<i class="modifiers">protected abstract</i> <b>impl_createSGNode</b>(<i class="parameters"></i>)
            :
            
            <a><i>com.sun.scenario.scenegraph.SGNode</i></a>
</dt>
<dd class="method profile-common private">
<div>
<p class="comment">Creates the Scenario SGNode which backs this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Creates the Scenario SGNode which backs this <code>Node</code>. This function will
 be invoked before the Node class has finished initialization, and thus
 need to be written wuch that it doesn't reference state that has not yet
 been set.</p>
<dl class="returns">
                    Returns
                    <dt>SGNode</dt>
<dd></dd>
</dl>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_getFXNode()"></a>
<dt class="method profile-common private">
<i class="modifiers">public</i> <b>impl_getFXNode</b>(<i class="parameters"></i>)
            :
            
            <a><i>com.sun.scenario.scenegraph.fx.FXNode</i></a>
</dt>
<dd class="method profile-common private">
<div>
<p class="comment">JSGPanelSceneImpl references this function, otherwise
 it would be protected.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">JSGPanelSceneImpl references this function, otherwise
 it would be protected.</p>
<dl class="returns">
                    Returns
                    <dt>FXNode</dt>
<dd></dd>
</dl>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_getPivotX()"></a>
<dt class="method profile-common private">
<i class="modifiers">public</i> <b>impl_getPivotX</b>(<i class="parameters"></i>)
            :
            
            <a><i>Number</i></a>
</dt>
<dd class="method profile-common private">
<div>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<dl class="returns">
                    Returns
                    <dt>Number</dt>
<dd></dd>
</dl>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_getPivotY()"></a>
<dt class="method profile-common private">
<i class="modifiers">public</i> <b>impl_getPivotY</b>(<i class="parameters"></i>)
            :
            
            <a><i>Number</i></a>
</dt>
<dd class="method profile-common private">
<div>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<dl class="returns">
                    Returns
                    <dt>Number</dt>
<dd></dd>
</dl>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_getSGNode()"></a>
<dt class="method profile-common private">
<i class="modifiers">protected</i> <b>impl_getSGNode</b>(<i class="parameters"></i>)
            :
            
            <a><i>com.sun.scenario.scenegraph.SGNode</i></a>
</dt>
<dd class="method profile-common private">
<div>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<dl class="returns">
                    Returns
                    <dt>SGNode</dt>
<dd></dd>
</dl>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_requestLayout()"></a>
<dt class="method profile-common private">
<i class="modifiers">protected</i> <b>impl_requestLayout</b>(<i class="parameters"></i>)
            :
            
            <i>Void</i>
</dt>
<dd class="method profile-common private">
<div>
<p class="comment">Set the impl_needsLayout variable of every ancestor of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Set the impl_needsLayout variable of every ancestor of this <code>Node</code>.
 If this <code>Node</code> is a Group/CustomNode then set its impl_needsLayout
 variable as well.  We short-circuit when we find a node
 who's impl_needsLayout bit is already set.</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="impl_updateFXNodeTransform()"></a>
<dt class="method profile-common private">
<i class="modifiers">public</i> <b>impl_updateFXNodeTransform</b>(<i class="parameters"></i>)
            :
            
            <i>Void</i>
</dt>
<dd class="method profile-common private">
<div>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="intersects(Number,Number,Number,Number)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>intersects</b>(<i class="parameters"><b>localX</b>:
                    
                    <a><i>Number</i></a>, <b>localY</b>:
                    
                    <a><i>Number</i></a>, <b>localWidth</b>:
                    
                    <a><i>Number</i></a>, <b>localHeight</b>:
                    
                    <a><i>Number</i></a></i>)
            :
            
            <a><i>Boolean</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Returns <code>true</code> if the given rectangle (specified in the local
 coordinate space of this <code>Node</code>) intersects the shape of this
 <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Returns <code>true</code> if the given rectangle (specified in the local
 coordinate space of this <code>Node</code>) intersects the shape of this
 <code>Node</code>. Note that this method does not take visibility into
 account; the test is based on the geometry of this <code>Node</code> only.
 The default behavior of this function is simply to check if the
 given coordinates intersect with the local bounds.</p>
<dl class="parameters">
                    Parameters
                    <dt>localX</dt>
<dd></dd>
<dt>localY</dt>
<dd></dd>
<dt>localWidth</dt>
<dd></dd>
<dt>localHeight</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Boolean</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="intersects(javafx.geometry.Rectangle2D)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>intersects</b>(<i class="parameters"><b>localRect</b>:
                    
                    <a href="../javafx.geometry/javafx.geometry.Rectangle2D.html"><i>Rectangle2D</i></a></i>)
            :
            
            <a><i>Boolean</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Returns <code>true</code> if the given rectangle (specified in the local
 coordinate space of this <code>Node</code>) intersects the shape of this
 <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Returns <code>true</code> if the given rectangle (specified in the local
 coordinate space of this <code>Node</code>) intersects the shape of this
 <code>Node</code>. Note that this method does not take visibility into
 account; the test is based on the geometry of this <code>Node</code> only.
 The default behavior of this function is simply to check if the
 given coordinates intersect with the local bounds.</p>
<dl class="parameters">
                    Parameters
                    <dt>localRect</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Boolean</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="localToParent(Number,Number)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>localToParent</b>(<i class="parameters"><b>localX</b>:
                    
                    <a><i>Number</i></a>, <b>localY</b>:
                    
                    <a><i>Number</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its parent.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its parent.</p>
<dl class="parameters">
                    Parameters
                    <dt>localX</dt>
<dd></dd>
<dt>localY</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="localToParent(javafx.geometry.Point2D)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>localToParent</b>(<i class="parameters"><b>localPoint</b>:
                    
                    <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its parent.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its parent.</p>
<dl class="parameters">
                    Parameters
                    <dt>localPoint</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="localToScene(Number,Number)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>localToScene</b>(<i class="parameters"><b>localX</b>:
                    
                    <a><i>Number</i></a>, <b>localY</b>:
                    
                    <a><i>Number</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a>.</p>
<dl class="parameters">
                    Parameters
                    <dt>localX</dt>
<dd></dd>
<dt>localY</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="localToScene(javafx.geometry.Point2D)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>localToScene</b>(<i class="parameters"><b>localPoint</b>:
                    
                    <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the local coordinate space of this <code>Node</code>
 into the coordinate space of its <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a>.</p>
<dl class="parameters">
                    Parameters
                    <dt>localPoint</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="lookup(java.lang.String)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>lookup</b>(<i class="parameters"><b>id</b>:
                    
                    <a><i>java.lang.String</i></a></i>)
            :
            
            <a href="../javafx.scene/javafx.scene.Node.html"><i>Node</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Finds this <code>Node</code>, or the first subnode, with the given id.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Finds this <code>Node</code>, or the first subnode, with the given id. If
 multiple subnodes have the same id, this function returns one of them.
 Which node it returns in that case is unspecified.</p>
<dl class="parameters">
                    Parameters
                    <dt>id</dt>
<dd> The id of the node to find</dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Node</dt>
<dd>
                     
                        The first node, starting from this 
                        <code>Node</code>
                        , which has an id of
         
                        <code>id</code>
                        .
                     
                  </dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="parentToLocal(Number,Number)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>parentToLocal</b>(<i class="parameters"><b>parentX</b>:
                    
                    <a><i>Number</i></a>, <b>parentY</b>:
                    
                    <a><i>Number</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the coordinate space of the parent into the
 local coordinate space of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the coordinate space of the parent into the
 local coordinate space of this <code>Node</code>.</p>
<dl class="parameters">
                    Parameters
                    <dt>parentX</dt>
<dd></dd>
<dt>parentY</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="parentToLocal(javafx.geometry.Point2D)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>parentToLocal</b>(<i class="parameters"><b>parentPoint</b>:
                    
                    <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the coordinate space of the parent into the
 local coordinate space of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the coordinate space of the parent into the
 local coordinate space of this <code>Node</code>.</p>
<dl class="parameters">
                    Parameters
                    <dt>parentPoint</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="requestFocus()"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>requestFocus</b>(<i class="parameters"></i>)
            :
            
            <i>Void</i>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Requests that this <code>Node</code> get the input focus, and that this
 <code>Node</code>'s top-level ancestor become the focused Window.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Requests that this <code>Node</code> get the input focus, and that this
 <code>Node</code>'s top-level ancestor become the focused Window. If this
 node is not part of a scene graph rooted in a stage that is visible and
 can accept input focus, then calls to
 request focus will not cause this <code>Node</code> to become focused.</p>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="sceneToLocal(Number,Number)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>sceneToLocal</b>(<i class="parameters"><b>sceneX</b>:
                    
                    <a><i>Number</i></a>, <b>sceneY</b>:
                    
                    <a><i>Number</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the coordinate space of the <a href="../javafx.scene/javafx.scene.Scene.html">Scene</a>
 into the local coordinate space of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the coordinate space of the <a href="../javafx.scene/javafx.scene.Scene.html">Scene</a>
 into the local coordinate space of this <code>Node</code>.</p>
<dl class="parameters">
                    Parameters
                    <dt>sceneX</dt>
<dd></dd>
<dt>sceneY</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="sceneToLocal(javafx.geometry.Point2D)"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>sceneToLocal</b>(<i class="parameters"><b>scenePoint</b>:
                    
                    <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a></i>)
            :
            
            <a href="../javafx.geometry/javafx.geometry.Point2D.html"><i>Point2D</i></a>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Transforms a point from the coordinate space of the <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a>
 into the local coordinate space of this <code>Node</code>.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Transforms a point from the coordinate space of the <a href="../javafx.scene/javafx.scene.Scene.html">javafx.scene.Scene</a>
 into the local coordinate space of this <code>Node</code>.</p>
<dl class="parameters">
                    Parameters
                    <dt>scenePoint</dt>
<dd></dd>
</dl>
<dl class="returns">
                    Returns
                    <dt>Point2D</dt>
<dd></dd>
</dl>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="toBack()"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>toBack</b>(<i class="parameters"></i>)
            :
            
            <i>Void</i>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Moves this <code>Node</code> to the back of its sibling nodes in terms of
 z-order.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Moves this <code>Node</code> to the back of its sibling nodes in terms of
 z-order.  This is accomplished by moving this <code>Node</code> to the
 first position in its parent's <code>content</code> sequence.
 This function has no effect if this <code>Node</code> is not part of a group.</p>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="toFront()"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>toFront</b>(<i class="parameters"></i>)
            :
            
            <i>Void</i>
</dt>
<dd class="method profile-common ">
<div>
<p class="comment">Moves this <code>Node</code> to the front of its sibling nodes in terms of
 z-order.</p>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<p class="comment">Moves this <code>Node</code> to the front of its sibling nodes in terms of
 z-order.  This is accomplished by moving this <code>Node</code> to the
 last position in its parent's <code>content</code> sequence.
 This function has no effect if this <code>Node</code> is not part of a group.</p>
<p class="profile">Profile: <b>common</b>
</p>
                            &amp;nbsp;
                        </div>
</div>
</dd>
<a id="toString()"></a>
<dt class="method profile-common ">
<i class="modifiers">public</i> <b>toString</b>(<i class="parameters"></i>)
            :
            
            <a><i>java.lang.String</i></a>
</dt>
<dd class="method profile-common ">
<div>
<a href="#" class="long-desc-open"><img src="../images/JFX_arrow_right.png"></a>
<div class="long-desc">
<dl class="returns">
                    Returns
                    <dt>String</dt>
<dd></dd>
</dl>
                            &amp;nbsp;
                        </div>
</div>
</dd>
</dl>
<h3>Inherited Functions</h3>
</div>
</div>
</body>
</html>
